Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Canada F4 Australia F6 Japan F9 Japan F2 Sweden F3 Italy F11 Italy F12 Japan F7 Japan F8 Germany F19 Japan F2 Japan F3 Thailand F4 Thailand F5 Japan F6 Japan F8 Hong Kong F3 Chinese Taipei F1 Thailand F1 Guam F1 Japan F8 Canada F8 Canada F9 Canada F10 Canada F11 Switzerland F1 Canada F2 Japan F3 Hungary F1 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Guam F1 Bosnia & Herzegovina F4 Canada F7 Czech Republic F9 Czech Republic F10 Japan F2 (Nishi-Tokyo) Japan F5 (Kashiwa) Guam F1 (Tumon) Canada F1 (Gatineau) Canada F2 (Sherbrooke) Japan F8 (Akishima) Nova Challenger Osaka - Osaka Lambertz Open - Aachen XL Bermuda Open - Bermuda Countrywide Classic USTA Challenger - Carson Hilton Waikoloa Village USTA Challenger - Waikoloa New Delhi Challenger IV - New Delhi Rome Challenger Yuba City Challenger Rennes Challenger Busan Challenger West Lakes Challenger Andria Challenger Savannah Challenger Tallahassee Challenger Stockton Challenger Columbus Challenger Tiburon Challenger Stockton Challenger Drummondville Challenger Sarasota Challenger Tallahassee Challenger Poznan Challenger Poprad Tatry Challenger Japan F7 Japan F8 Sweden F2 Italy F20 Italy F21 Italy F22 Japan F4 Scania Stockholm Open - Stockholm Italy F23 Germany F18 The Stella Artois Grass Court Championships - Queen's/London Japan Open - Tokyo The Stella Artois Grass Court Championships - London AAPT Championships - Adelaide Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm The Samsung Open - Nottingham Tokyo Tokyo Heineken Open - Auckland The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach SAP Open - San Jose U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Sydney International - Sydney The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb The Tennis Channel Open - Las Vegas The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Thailand Open - Bangkok Talahassee Challenger AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Medibank International - Sydney SAP Open - San Jose Grand Prix Hassan II - Casablanca Indianapolis Tennis Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo Mons Challenger Medibank International - Sydney AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Maui Challenger PBZ Zagreb Indoors - Zagreb AEGON Championships - London Atlanta Tennis Championships - Atlanta Samsung Secruities Cup Challenger - Seoul 2007 Nielsen Pro Tennis Championship - Winnetka Drummondville Challenger SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston PBZ Zagreb Indoors - Zagreb Campbell's Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Swiss Indoors Basel - Basel Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Carson Challenger Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Aptos Challenger Hall of Fame Tennis Championships - Newport Geneva Open - Geneva Antalya Cup - Antalya Heineken Challenger - Ho Chi Minh City China Open - Beijing Sporting Challenger 2003 - Turin Samsung Securities Cup Challenger Tennis - Seoul Jameson Cup - Milan Samsung Securities Cup - Seoul ASB Classic - Auckland Shimadzu All Japan Indoor Tennis Championships - Kyoto Challenger Natrel Presented by National Bank - Granby Keio Challenger International Tennis Tournament - Yokohama ATP Challenger Numea - New Caledonia Morocco Tennis Tour - Marrakech New Delhi Challenger II - New Delhi Moncton Men's Challenger - Moncton New Delhi Challenger III - New Delhi The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville Dunlop World Challenge - Toyota Carson Challenger Dallas Challenger USTA/Adtech Challenger - Boston Baton Rouge Challenger Mexico City Challenger Nottingham Challenger AXA Open - Espinho Winnipeg Challenger Seoul Challenger Shimadzu All Japan Indoor - Kyoto Carson Challenger Aptos Challenger Granby Challenger Bangkok Challenger Switzerland F2 Orleans Challenger Helsinki Challenger Kaohsiung Challenger Mons Challenger Izmir Challenger Japan F5 Bratislava Challenger Heilbronn Challenger Kyoto Challenger Portoroz Challenger Vancouver Challenger Orleans Challenger Eckental Challenger Heilbronn Challenger Drummondville Challenger Kyoto Challenger Healthsouth/USTA Challenger - Denver Garden Open - Rome Zagreb Open - Zagreb Granby Challenger - Granby 2000 Challenger de Granby - Granby Time Warner USTA Challenger - Binghamton Yokohama International Tennis Tournament - Yokohama Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Powder Byrne Trophy - Surbiton Granby Challenger - Granby USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington GHI Bronx Tennis Classic - Bronx Samsung Securities Cup Challenger Tennis - Seoul Brescia Challenger Yokohama Challenger 2001 - Yokohama USTA Challenger of San Antonio - San Antonio Lamberts Open by Stawag - Aachen 2002 Azalea Orthopedic Challenger - Tyler Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Challenger de Granby - Granby 1998 Safeway Challenger - Aptos Windy City Classic - Winnetka Fifth-Third Bank Tennis Championships - Lexington Frito Lay/USTA Challenger - Binghamton Healthsouth/USTA Pro Link Challenger - San Antonio USTA San Diego Challenger - San Diego Ljubljana Open 2002 - Ljubljana VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz ATP Tour Challenger at Nellie Gail - Laguna Hills drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA Challenger of Houston - Houston Kueppers Kolsch Cup by Lambertz - Aachen Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Heineken Challenger - Ho Chi Minh City Fifth-Third Bank Tennis Championships - Lexington 2003 West Side Tennis Club Challenger - Forest Hills The Surbiton Trophy - Surbiton 2003 USTA Tallahassee Tennis Challenger - Tallahassee The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Colorado Classic - Denver Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx The 69th King's Cup-Thailand Open - Bangkok USTA Challenger of San Antonio - San Antonio Tatra Banka Open 2003 - Bratislava GHI Bronx Tennis Classic - Bronx Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham Open Mutouest - St. Brieuc XL Capital Bermuda Open - Bermuda Garden Open 2004 - Rome West Side Tennis Club Clay Court Challenger - Forest Hills San Remo Tennis Cup - San Remo Sporting Challenger - Turin XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton 2003 Eddleman USTA Challenger - Birmingham The LTA Nottingham Challenger - Nottingham The Natrel's Challenger of Granby - Granby The Manchester Trophy - Manchester USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao VI Gramado Open de Tenis - Gramado The Nottingham Challenger - Nottingham Waco International Tennis Challenger - Waco Czech Indoor Open - Prague Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Busan Open - Busan Austin Challenger - Austin Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead 13 BH Tennis Open International Cup - Belo Horizonte Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign IPP Open - Helsinki Czech Indoor Open - Prague Jameson Cup - Milan Gemax Samsung Open 2005 - Belgrade Torneo Internacional Challenger Fila 2005 - Leon Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Garden Open 2005 - Rome The Surbiton Trophy - Surbiton The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Samsung Securities Cup - Seoul Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando Hilton Waikoloa Village USTA Challenger - Waikoloa Gemax Open - Belgrade Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City Tennis Masters Series - Montreal San Luis Potosi Challenger - San Luis Potosi Tennis Masters Series - Cincinnati Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Harrah's Entertainment Men's Pro Challenger - Tunica Busan Open Challenger Tennis - Busan Sony Ericsson Open - Miami Rogers Masters - Montreal Tennis Masters Series - Madrid The Surbiton Trophy - Surbiton Rogers Masters - Toronto Sony Ericsson Open - Miami Rogers Cup - Montreal 2006 North Shore Pro Tennis Championship - Winnetka BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami The Natrel's Challenger - Granby Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Rogers Cup - Toronto Rogers Cup - Montreal 2008 Knoxville Challenger - Knoxville Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign Rogers Cup - Montreal 2008 Lubbock Challenger - Lubbock II Naples ITG Challenger - Naples ECU Prague Open - Prague The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Rogers Cup - Toronto Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Comercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Lambertz Open by Stawag 2007 - Aachen Fairfield Challenger Morocco Tennis Tour - Rabat The Surbiton Trophy - Surbiton Challenger Banque Nationale - Granby Fifth Third Bank Tennis Championships - Lexington Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Kyoto Challenger Bangkok Challenger Lexington Challenger Granby Challenger Busan Challenger Nottingham Challenger Ojai Challenger Lexington Challenger Vancouver Challenger Yokohama Challenger Australian Open - Melbourne Seoul Challenger Wimbledon - London U.S. Open - New York Bratislava Challenger Toyota Challenger Australian Open - Melbourne Toyota Challenger Tallahassee Challenger U.S. Open - New York Sarasota Challenger Savannah Challenger Australian Open - Melbourne Nottingham Challenger Rijeka Challenger Nottingham Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Bergamo Challenger Banja Luka Challenger U.S. Open - New York Ljubljana Challenger Australian Open - Melbourne Seoul Challenger Eckental Challenger Ortisei Challenger French Open - Paris Bratislava Challenger Helsinki Challenger Toyota Challenger Wimbledon - London Heilbronn Challenger Wolfsburg Challenger U.S. Open - New York Kyoto Challenger Dallas Challenger Tallahassee Challenger Busan Challenger Kyoto Challenger Toyota Challenger Granby Challenger Lexington Challenger Vancouver Challenger Dallas Challenger Eckental Challenger Dallas Challenger Tallahassee Challenger Granby Challenger Sarasota Challenger Australian Open - Melbourne Baton Rouge Challenger French Open - Paris Marburg Challenger Wimbledon - London Rennes Challenger Mouilleron-Le-Captif Challenger U.S. Open - New York Australian Open - Melbourne Sarasota Challenger Ortisei Challenger Kosice Challenger French Open - Paris Wimbledon - London Napa Challenger U.S. Open - New York Sacramento Challenger Tiburon Challenger Charlottesville Challenger Australian Open - Melbourne Knoxville Challenger Kyoto Challenger Champaign Challenger Yokohama Challenger Bergamo Challenger Wroclaw Challenger French Open - Paris Wimbledon - London Savannah Challenger Tallahassee Challenger Vicenza Challenger Furth Challenger Arad Challenger U.S. Open - New York Ilkley Challenger Australian Open - Melbourne Winnetka Challenger Granby Challenger French Open - Paris Lexington Challenger Wimbledon - London Vancouver Challenger U.S. Open - New York Kyoto Challenger Australian Open - Melbourne Sarasota Challenger French Open - Paris Wimbledon - London Kaohsiung Challenger U.S. Open - New York Australian Open - Melbourne Fairfield Challenger French Open - Paris Las Vegas Challenger Wimbledon - London U.S. Open - New York Kyoto Challenger Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Palermo Challenger Lexington Challenger Wimbledon - London Aptos Challenger Winnetka Challenger U.S. Open - New York Granby Challenger Gatineau Challenger Winnipeg Challenger French Open - Paris Ortisei Challenger Playford Challenger Savannah Challenger Vicenza Challenger Orleans Challenger U.S. Open - New York Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Australian Open - Melbourne Poprad Tatry Challenger French Open - Paris Legg Mason Tennis Classic - Washington D.C. Granby Challenger Wimbledon - London Savannah Challenger U.S. Open - New York Salem Open - Hong Kong drkoop.com USTA Tennis Championships of Chicago - Winnetka Australian Open - Melbourne French Open - Paris Wimbledon - London Milan Challenger U.S. Men's Clay Court Championships - Houston U.S. Open - New York Australian Open - Melbourne French Open - Paris GHI Bronx Tennis Classic - Bronx Wimbledon - London Helsinki Challenger Toyota Challenger Yokohama World Tennis Gaora Cup - Yokohama Salem Open - Hong Kong Australian Open - Melbourne Granby Challenger Renault Slovenian Open - Ljubljana AIG Japan Open - Tokyo Okal Open - Eckental U.S. Open - New York Columbus Challenger Intersport Heilbronn Open - Heilbronn AIG Japan Open - Tokyo Wimbledon - London Fairfield Challenger U.S. Open - New York Australian Open - Melbourne Heineken Open Shanghai - Shanghai Japan Open - Tokyo AAPT Championships - Adelaide Tokyo AIG Japan Open - Tokyo AAPT Championships - Adelaide Open Romania - Bucharest AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale AIG Japan Open - Tokyo Next Generation Adelaide International - Adelaide Salem Open - Hong Kong Japan Open - Tokyo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Campbells Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Brisbane - Brisbane Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. Delray Beach International Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Aircel Chennai Open - Chennai UNICEF Open - 's Hertogenbosch Regions Morgan Keegan Championships - Memphis Apia International - Sydney Campbells Hall of Fame Tennis Championships - Newport Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Hall of Fame Open - Newport Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Japan Open - Tokyo The Stella Artois Grass Court Championships - London Adidas International - Sydney The Artois Championships - London Vietnam Open - Ho Chi Minh City Legg Mason Tennis Classic - Washington AEGON Championships - London Tennis Masters Series - Toronto Tennis Masters Series - Toronto Tennis Masters Series - Montreal Tennis Masters Series - Toronto Rogers Cup - Montreal NASDAQ-100 Open - Miami Rogers Masters - Toronto Pacific Life Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Toronto Davis Cup, Group 1, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 1R, JPN-KOR 3-2 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, Group 1, REL1, JPN-PAK 5-0 Hopman Cup - Perth Davis Cup, Group 1, 1R, JPN-INA 3-2 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, Group 1, 1R, KOR-JPN 5-0 Davis Cup, Group 1, 2R, JPN-NZL 3-2 Davis Cup, Group 1, 2R, UZB-JPN 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 1, 1R, IND-JPN 4-1 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, Group 1, 2R, JPN-IND 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, PO, CAN-COL 3-2 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 Olympics - Beijing